2
40
16
20
35
47
18
9
52
10
44
63
45
31
149
95
56
58
37
3
105
134
32
86
79
14
103
226
188
19
162
36
315
81
230
7
144
33
97
123
139
110
24
42
30