0
1
2
15
9
6
84
12
17
20
21
28
14
40
90
27
4
8
298
16
19
31
35
23
36
109
613
144
50
38
169
25
191
11
10
157
163
71
44
13
3
49
224
53
67
51
72
54
158