2
33
5
114
10
53
29
22
30
46
13
9
59
311
16
159
24
40
82
64
57
98
20
1
55
19
49
157
36
43
44
60
32
73
52
70
74
56
89
38
47
23
7
48
140
68
15
39
58
150
17