208
150
88
42
173
90
24
29
142
195
89
25
40
54
51
57
113
104
38
147
37
108
36
35
15
353
49
110
93
105
204
91
163
97
227
45
41
79
58
33
23
56
102
64
140
80
151
130
259
83
61
86