45
33
102
140
30
408
152
53
38
122
368
46
88
204
19
34
100
134
173
179
31
68
465
139
49
633
375
42
412
51
35
97
41
71
72
235
367
56
144
110
315
516
288
164
279