142
250
9
6
78
7
119
28
16
156
25
87
347
60
158
17
100
11
12
30
8
375
36
10
305
257
63
33
79
115
54
31
14
302
23
243
113
451
24
35
48
29
70
182
1417
32
34
37
74
349
376