180
462
47
245
509
113
351
34
25
74
22
32
105
16
43
56
23
44
15
269
19
27
108
49
259
75
24
150
102
617
393
353
226
248
41
198
86
60
164
70
35
28
63
310
206
38
534
94
80