2
50
61
29
11
44
15
9
52
42
13
229
12
10
7
31
5
30
45
73
20
27
4
0
35
19
48
1
6
153
18
37
17
24
187
3
112
70
170