0
8
3
11
5
13
1
6
45
23
16
46
12
27
33
20
41
14
79
30
58
348
51
28
205
149
101
102
56
736
188
95
49
69
147
36
44
34
59
54
110
116
182
26
148
66
126