41
39
28
54
33
23
73
105
29
37
114
15
284
175
177
11
98
143
205
83
24
79
49
215
86
62
13
111
84
108
16
63
46
81
69
66
45
51
140
47
20
167
31
384
30
374