75
28
24
18
27
10
125
7
26
8
20
40
229
90
16
37
14
15
5
77
65
60
103
43
6
33
180
11
57
23
19
25
9
4
89
54
64
38
21
149