18
9
79
23
172
22
17
154
11
65
41
32
13
88
33
21
24
47
20
76
34
15
12
19
38
54
1
43
8
67
80
101
50
49
62
118
323
168
132
87
270
384
99