46
34
21
28
48
63
30
15
60
44
178
218
70
103
65
22
47
49
843
284
54
99
32
45
221
38
268
27
31
388
246
14
87
9
42
12
16
74
238
19
40
11
7
229
85
93
95
55
29