65
32
31
188
831
29
2
97
201
125
87
122
215
20
104
85
10
11
19
9
39
36
171
35
3
4
30
26
44
94
54
220
21
7
62
83
8
41
37
129
16
13
67
308
96
48
51
174
127