36
27
88
78
176
72
8
50
66
17
46
113
13
32
30
26
71
18
317
51
94
278
153
29
147
84
31
59
207
165
70
25
33
14
15
48
41
62
40
16
22
49
56
106