0
2
22
14
60
20
141
52
41
105
268
64
179
65
45
97
37
31
53
386
66
54
95
26
17
94
96
67
101
90
70
161
117
73
49
78
137
56
33
696
127
47
595
499
82
139
16
125
85
158
177
92
71