22
29
55
25
52
576
31
72
102
15
19
16
46
34
74
26
21
85
48
33
58
108
117
32
181
149
41
36
235
80
10
159
30
23
199
130
50
44
127
67
188
321
193
126
37
69
150
65