155
51
28
162
80
200
15
23
58
11
17
55
10
64
56
25
12
92
7
36
16
9
18
37
90
1
21
14
8
96
3
905
19
250
324
13
5
30
179
50
256
29
42
74
41