128
41
94
666
138
72
24
36
49
9
13
10
129
15
99
90
229
5
212
14
113
210
87
145
17
31
78
51
95
104
48
73
93
6
96
168
33
52
47
45
19
34
44
27
30
306
110
29
46