80
93
8
99
21
15
50
317
54
56
334
33
52
692
48
31
35
153
672
81
96
187
141
38
85
90
272
28
65
120
183
318
40
55
63
36
92
19
568
322
304
206
4242
89
18
101
11
41
53
29
539