101
31
40
130
64
89
45
69
62
102
99
50
57
42
108
25
103
414
23
82
251
56
192
162
121
147
345
16
1004
1887
151
35
37
91
241
17
144
279
79
404
53
58
1560
28
49
7
63
75