30
11
21
47
118
73
55
19
14
126
17
41
46
209
36
147
76
117
65
272
111
16
25
233
15
173
48
75
218
43
63
225
32
44
23
70
134
316
2
7
27
13
105
22
42
33