41
68
269
73
31
137
29
10
85
122
94
22
351
57
27
235
75
54
79
114
182
37
59
275
47
16
443
46
24
42
13
26
145
301
326
81
77
25
89
52
51
112
66
71
33
175
306
84
313