31
53
94
130
86
12
50
47
58
22
14
9
64
13
104
59
116
17
19
183
42
26
32
30
37
120
105
15
10
75
100
25
28
259
7
3
271
40
36
211
21
121