179
43
72
27
330
235
39
14
49
176
70
29
151
88
56
279
190
132
32
36
87
232
79
154
102
7
25
53
172
17
116
95
83
182
13
28
113
93
31
41
19
64
138
115
33
237
46
120
23
210
75
54