31
15
174
19
28
43
37
75
12
125
48
70
256
26
101
68
64
38
62
13
7
61
9
16
23
49
17
8
6
27
44
52
5
3
4
53
0
47
18
32
10
22
11
187
30
263
105