26
13
3
98
35
424
15
18
105
60
85
70
14
120
21
31
25
39
429
38
41
81
27
17
19
32
141
240
37
93
16
65
29
162
51
55
63
49
129
133
45
33
369
30