35
120
640
207
65
34
77
36
55
50
41
42
153
112
31
118
474
97
21
14
82
194
19
63
544
15
232
13
30
52
48
7
70
102
135
201
151
134
223
25
9
20
53
142
345
141
57
40
116