18
27
50
55
48
217
110
31
76
23
12
10
30
8
33
16
4
77
6
28
19
9
139
85
17
11
66
1
58
323
13
41
102
108
20
227
82
78
64
21
25
42
32
39
70
14
37