2
48
6
3
25
0
8
34
30
10
29
39
44
15
5
40
31
53
7
43
68
18
33
107
248
163
61
62
27
13
226
17
113
55
50
92
159
35
65
16
96
128
12
60
137
298
136
185
106
94
266