18
50
20
15
91
27
65
274
23
36
496
99
5
62
26
29
10
12
41
11
83
68
60
96
401
52
216
123
81
118
43
35
17
4
39
24
51
9
1
75
2
116
6
40
14
54
8
47
34