22
35
36
170
32
18
46
250
142
47
8
11
350
41
109
192
75
42
29
61
74
33
39
34
28
62
23
88
13
125
19
24
339
57
59
130
45
129
80
158
9
131
588
82
67
63
525
92
79
218
87
65
43