24
142
62
18
55
322
116
71
10
12
22
106
47
68
74
17
25
29
110
40
46
126
128
30
19
35
77
61
57
44
33
93
351
72
102
209
26
358
41
123
7
2
302
155
31
216
16