193
126
26
165
89
32
17
232
36
95
522
25
164
35
20
28
344
87
14
570
45
12
200
19
248
58
41
128
194
252
214
364
675
185
593
37
448
162
541
29
88
635
64
51
242
347
380
91
22
258
67
157
92