80
145
82
33
69
34
375
328
49
72
19
100
132
129
127
42
215
87
29
89
140
217
92
46
38
51
252
65
137
253
94
47
102
181
17
186
28
35
64
105
18
149
97
279
96
104
113
50
410
55
324
90
263
345
32