127
144
101
66
1229
266
55
159
303
173
36
53
31
332
29
25
171
172
413
47
70
148
120
41
32
23
84
24
447
114
14
27
97
48
116
5
126
8
1053
155
166
30
43
204
331
51
523
581
78
1108
17
123
81
469
151
64