9
19
29
378
27
22
56
121
15
97
263
33
40
34
6
42
73
132
217
45
16
173
108
3
82
12
69
58
50
43
24
65
139
134
54
18
75
25
8
7
71
133
37
86
150
21
62
13
52