1
3
10
23
12
11
89
18
112
42
64
33
8
63
21
22
32
245
61
45
29
41
36
378
71
101
34
38
50
466
28
13
351
31
58
90
20
15
30
194
73
56
59
77
85
80