2
0
12
6
1
17
25
15
48
55
8
165
52
31
7
678
11
94
36
24
9
95
39
40
23
27
1087
43
21
26
183
44
105
93
88
49
240
28
58
111
46
97
22
35
72