1
0
2
4
3
22
11
40
82
26
58
97
38
84
25
106
270
32
53
212
56
126
89
13
23
50
140
90
220
87
316
170
102
62
284
163
55
37
28
10
51
21