22
73
30
43
136
35
92
15
322
63
65
37
21
137
46
81
42
153
164
52
146
95
11
74
9
102
69
78
214
141
50
12
34
64
487
273
362
28
336
236
277
100
16
310
467
45
112
62
446
394
624
106
1190
76
55
27
139
85