34
37
22
85
198
25
49
70
35
16
9
55
54
120
52
64
61
21
184
608
180
66
19
39
46
36
18
111
14
130
58
57
47
40
97
206
607
484
75
696
341
460
4
72
939