47
32
166
53
19
332
12
22
39
97
248
52
8
27
29
26
30
44
50
76
65
270
90
92
266
114
41
73
36
34
117
141
28
108
369
54
338
82
20
7
46
6
77
68
118
115
11
60
504