82
79
29
95
53
232
130
57
39
164
25
378
299
469
117
145
37
199
63
38
831
49
341
216
15
97
42
55
43
105
85
295
33
236
60
30
62
92
65
45
298
293
83
162
344
47
52
163
118
74
34
113
520
71