21
42
127
28
97
87
40
49
82
20
33
62
53
26
34
121
22
61
41
58
18
16
12
29
30
64
50
95
38
46
182
24
154
176
151
566
48
52
134
289
94
83
137
140
202
69
57
65
111
9