35
31
32
64
40
10
24
22
73
253
52
69
7
146
122
138
25
46
48
19
39
89
121
144
51
101
55
127
44
123
290
102
93
28
38
275
80
42
396
154
115
59
95
63
49
47
29