22
3
56
34
46
49
52
4
9
14
123
11
31
38
112
33
50
306
8
128
101
211
54
139
21
37
30
179
79
192
59
93
367
40
13
20
18
282
118
353
81
41
92
27