128
30
27
16
9
64
79
66
41
50
114
194
35
171
91
22
101
37
76
84
36
96
239
150
186
47
19
152
220
99
176
56
131
73
624
44
228
67
71
46
8
125
212
26
39
166
130
104
61
151
331
253
51