49
20
32
39
173
16
40
34
103
79
15
38
115
53
104
168
80
238
228
23
379
268
89
83
77
46
123
192
31
69
47
150
124
342
35
72
27
51
41
91
29
273
221
112
96
201
1167
927
609
129
218
294
362
191