2
7
23
12
3
10
0
24
37
6
20
75
34
97
31
36
19
55
32
8
29
51
49
38
126
67
116
130
155
152
48
63
84
80
110
70
78
150
147
352
146
86
136
54
227
273
9