2
12
51
0
1
10
18
9
47
31
287
11
54
22
25
23
48
34
26
14
225
100
20
147
3
121
5
7
13
43
61
42
53
77
29
165
19
21
17
183
36
58
125
27