31
0
156
32
3
9
46
44
20
48
60
12
1
56
174
23
17
30
85
52
63
134
271
41
6
33
13
47
123
59
255
82
92
5
45
113
54
307
179
176
78
193
101
35
183
110
181
39
34