175
115
58
45
17
25
39
120
66
133
215
52
70
372
187
27
28
7
102
292
77
228
224
191
81
68
87
33
113
47
235
83
22
37
30
26
139
109
128
34
92
35
42
4
151
5
9
75
148
163
36
252