22
68
129
111
93
35
38
153
181
375
24
814
579
528
84
48
9
52
55
34
164
199
172
40
43
31
76
57
75
65
42
166
70
66
122
69
368
87
471
45
73
106
150
74
47
197
19
49
79
213
28