18
22
114
11
88
7
45
44
70
19
9
15
5
17
105
30
399
57
79
49
300
116
3
37
86
147
38
36
58
173
81
12
20
46
4
76
198
69
6
40
72
75
108
28
750
77
325