2
15
27
57
4
20
14
33
26
36
31
7
42
41
247
53
3
9
56
39
10
51
96
52
30
34
35
149
5
0
13
32
37
24
106
86
17
29
16
1
11
22