22
134
77
20
48
125
206
36
10
79
37
321
142
17
155
112
43
58
64
24
148
149
18
152
66
38
14
60
120
9
420
83
283
117
577
65
426
355
337
326
708
394
50
296
32
21
85
28
82
35
340
61
225
203