34
61
598
311
128
52
201
57
42
33
187
53
39
65
55
100
101
127
23
168
112
650
21
426
436
71
136
165
28
50
26
25
13
54
19
17
35
18
62
60
64
63
68
95
235
296
133
121
97
123
43
32
146
140