62
12
345
179
191
35
172
108
503
85
24
68
110
98
71
84
145
130
70
171
23
99
15
47
151
9
14
54
104
1291
163
39
257
38
55
61
20
17
50
275
502
8
67
698
533
652
36
74
906
743
272
399
383
97
29