46
67
120
124
356
105
113
66
90
48
41
168
17
111
74
259
939
163
89
145
208
130
82
386
70
71
156
239
79
72
45
65
126
147
270
157
47
24
101
20
151
28
36
84
19
121
35
238
115
58
160
288
345
765