85
15
6
36
16
8
193
19
31
62
32
35
42
51
25
18
103
20
49
67
60
127
17
63
58
13
48
41
156
33
61
29
129
115
158
30
312
53
21
98
1
75
50
34
118
172
110
333
72