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