22
4
56
34
46
50
52
10
16
124
11
31
39
112
33
306
9
38
128
101
211
54
139
21
37
12
32
179
80
192
59
93
367
40
13
19
49
282
118
79
353
81
41
92
28