22
12
42
18
23
39
34
232
69
21
33
108
172
90
120
65
36
224
250
43
64
101
77
219
40
30
89
58
472
117
70
228
188
236
220
128
187
32
125
88
49
73
14
41
122
66
15
78
5
16