363
96
318
137
1
252
24
20
30
64
82
114
25
21
32
13
50
36
35
49
40
104
37
33
54
34
19
55
22
8
23
43
51
91
127
52
44
125
63
16
75
160
56
15
10
11
27
9
112