2
0
1
14
16
23
22
49
96
27
20
18
46
118
98
28
17
38
12
7
4
19
6
5
35
3
58
21
13
107
121
29
15
82
97
76
59
39
213
31
166
155
99
8
358
42