22
33
26
20
58
148
7
48
168
81
290
258
445
305
111
43
677
16
19
46
34
138
35
23
443
10
5
182
72
142
57
68
126
319
79
45
44
52
53
507
153
21
31
17
25
63
65
117
41
9
124