106
43
74
70
87
10
79
16
203
212
32
49
11
39
30
9
199
137
21
75
163
29
138
238
34
60
13
36
22
66
127
65
244
4
209
42
8
91
135
157
33
37
50
99
25
139
467
27