34
11
58
33
267
239
106
73
832
97
41
84
19
38
456
108
18
83
25
183
55
17
21
246
51
93
37
159
77
117
42
8
23
123
9
50
158
70
78
47
24
69
45
91
13
31
46
92
20
27
150