349
15
39
87
101
31
40
130
64
89
45
69
62
102
99
50
57
42
108
25
103
90
415
23
82
253
56
192
162
121
147
345
17
1006
1887
151
63
35
37
91
241
144
279
79
404
53
58
1560
28
49
7