159
76
8
51
29
38
32
44
20
42
106
25
31
27
6
12
112
79
46
54
30
84
23
10
83
66
120
35
118
168
57
119
110
273
34
95
49
45
142
43
88
78
144
64
340