105
31
22
73
17
57
18
15
33
27
40
11
53
32
28
29
24
41
10
13
68
30
119
147
35
42
26
126
46
48
129
76
60
66
104
59
95
70