175
105
220
120
42
184
399
361
81
29
221
10
7
53
14
334
146
11
49
151
143
69
126
312
103
89
148
44
169
36
142
59
97
80
50
34
55
51
79
70
76
43
60
47
104
64
108
244
130
19
63
200
25
46
12
898