2
1
3
10
0
16
13
8
17
63
40
27
54
74
146
21
55
49
114
101
180
102
28
121
52
26
196
118
48
51
35
43
34
77
18
91
24
314
31
104
124
20
95
53
81