25
56
6
8
15
39
21
175
64
197
19
32
44
79
16
168
73
53
67
84
54
89
47
9
38
69
22
12
141
90
14
3
1
271
98
318
23
37
105
74
10
103
100
2
159
49
24
57
112