0
21
5
46
7
15
28
22
95
11
12
151
16
37
193
10
6
62
40
43
74
53
36
127
277
89
350
58
167
287
104
365
60
31
45
71
119
84
140
59
138
98
18
51
41
336