89
13
23
21
122
10
27
34
5
519
359
26
49
41
42
65
31
246
29
40
481
38
18
58
8
19
22
293
59
147
51
102
36
62
28
279
16
463
61
39
373
43
47
35
32
20