121
19
300
7
55
8
10
21
103
47
36
28
12
52
56
166
15
23
59
100
349
34
749
647
26
76
71
13
14
92
556
260
48
108
141
67
117
65
78
54
16
51
146
194
607
25
69
198
199
135
183
273
115
497