0
50
21
7
32
12
3
23
1
48
82
9
43
57
59
24
25
55
209
191
341
943
261
186
75
72
86
134
61
461
74
92
100
31
114
51
30
127
71
106
56
110
41
53
146
13
5
33
218
190
42
38
95
37