126
173
109
85
81
101
41
145
9
58
154
54
155
83
55
66
335
630
72
53
97
88
17
233
46
193
25
611
43
36
98
257
121
379
266
210
435
29
79
124
19
47
1226
13
35
78
152
62
44
226
37
123
231
99
189