41
44
46
75
22
39
33
30
35
21
20
99
55
36
109
59
274
11
120
48
40
57
38
43
68
71
295
47
82
317
51
24
96
58
63
214
91
167
61
155
94
112
18
83
54
115
209
125
241
353
12