32
25
40
41
34
269
55
13
33
79
19
339
23
35
135
90
61
47
168
43
97
107
146
295
112
62
59
38
140
96
60
275
85
111
65
198
75
36
89
70
44
239