51
29
220
25
103
83
132
362
56
61
75
110
164
32
24
23
91
90
195
141
156
68
39
45
36
19
192
65
158
59
81
178
40
34
16
120
60
243
21
104
14
72
50
31
47
97
92
53
37