299
11
12
50
241
27
30
34
53
18
54
51
9
97
187
225
64
105
251
28
81
10
41
199
89
524
99
465
38
134
42
24
100
108
92
40
19
31
48
60
33
65
29
36
56
25
44
26
70
52
37
46
59