22
33
28
29
36
42
58
49
24
108
41
20
68
31
26
115
44
27
51
35
32
25
606
93
34
195
16
67
48
429
121
254
185
454
252
40
384
188
144
155
54
141
83
80
46
71
50
37
55