39
98
28
326
33
34
127
36
230
224
84
24
291
23
86
62
437
22
57
58
288
52
59
7715
351
187
74
131
515
21
826
1484
117
144
1672
138
130
352
51
31
61
49
156
71