128
294
89
198
65
28
105
160
119
139
44
36
15
50
43
116
66
112
37
141
6
85
227
140
55
21
93
129
106
153
69
46
81
88
42
22
130
45
188
38
79
73
67
60
20
86
23
47
100
41
72
18
64