295
25
35
17
19
66
45
26
240
235
75
23
60
99
28
22
34
65
62
123
42
124
29
102
59
73
523
69
43
216
80
58
32
164
258
101
41
51
56
582
55
54
52
31
148
247
40
165
116
202