92
260
31
19
63
30
311
64
50
122
112
21
136
62
15
20
120
393
275
98
35
567
341
304
23
389
56
26
69
32
55
262
280
33
41
125
73
301
524
226
150
308
44
49
45
71
11
12
40
51