59
39
84
175
29
96
28
15
99
9
21
16
13
494
34
79
273
381
314
37
110
30
57
80
32
187
49
247
63
43
104
77
52
211
50
139
53
222
25
23
83
76
70
66
367
74
97
64
115
255
22
176
152
31
171