125
20
56
17
13
43
40
62
302
224
226
254
227
57
37
107
15
28
22
49
41
1422
77
39
113
25
50
91
71
69
169
75
27
54
93
239
16
26
76
51
142
1110
102
96
82
55
65
94
59
61
140
24
109
143