125
20
56
17
13
43
40
62
302
224
232
254
227
57
37
107
15
29
39
22
49
41
1425
77
113
25
50
91
72
69
169
75
27
55
93
240
16
26
76
28
51
144
1111
102
96
83
65
94
59
61
142
24
110
143