30
42
245
25
84
45
49
134
58
98
23
5
173
48
53
4
44
52
127
16
32
28
19
36
40
251
162
72
17
383
12
90
15
119
82
37
38
18
29
50
160
137
26
146
22
166
55
163
33
9