10
17
22
2
7
54
32
23
28
47
16
115
219
226
33
118
38
84
196
61
37
77
60
41
30
127
121
78
236
40
167
120
48
95
107
58
206
148
188
45
323
85
75
59
94
57
99
375
80