18
20
31
61
9
40
248
25
5
51
84
113
44
37
101
13
85
429
54
19
3
57
366
211
29
1
14
141
15
22
45
34
124
8
42
56
79
47
154
38
109
116
66
95
73
119
30