90
36
99
18
9
35
194
248
56
333
55
34
3464
65
77
20
13
6
7
3104
12
39
106
87
42
81
43
69
359
47
21
60
1131
230
24
137
252
50
279
480
321
51
227
26
33
197
32
331
45
113