0
13
1
40
9
18
4
15
6
2
31
64
32
34
41
14
30
261
45
50
33
290
134
17
156
239
108
19
60
140
103
93
110
92
273
164
67
105
641
37
291
49
83
238
159
114
167
118