89
299
28
54
26
103
53
34
46
24
6
673
66
33
10
208
65
87
67
50
71
115
30
97
182
38
174
348
350
12
256
333
58
35
86
77
40
183
101
43
180
362
132
69
108
22
55
59
36
79
63
122
25