94
293
87
132
413
6
164
85
76
44
138
90
77
107
80
26
125
155
40
203
82
223
38
70
58
71
332
95
230
34
122
169
96
55
160
41
56
282
63
131
67
50
116
347
69
227
156
176
262
204
586
33
30
47