182
97
62
81
65
119
25
122
206
93
76
35
335
129
40
148
56
117
210
53
401
48
31
67
89
103
300
94
1064
853
399
454
682
612
461
395
397
656
121
558
601
102
26
104
16
143
373
951
262
34
146
202
64
567