22
152
35
53
61
117
104
28
247
115
37
80
322
87
17
136
52
29
84
63
201
296
253
329
161
86
272
257
106
14
67
70
403
179
24
821
11
98
948
426
118
123
102
441
60
65
19
36
21
205
139
51
39