2
15
0
1
16
6
9
8
10
44
19
27
17
54
124
51
18
46
34
29
37
38
88
7
14
33
22
31
47
20
24
106
89
243
57
109
11
138
41
13
45
275
284
125
140
68
52
50
25
118
228
87