22
57
54
79
19
59
41
31
123
257
92
192
39
456
96
17
173
155
114
69
248
134
35
36
115
81
120
80
98
51
28
15
20
74
45
14
23
50
5
132
18
75
33
32
30