27
110
19
31
23
221
26
10
18
49
196
15
70
20
40
83
28
334
104
375
399
35
66
1003
13
135
385
39
268
22
12
52
38
121
58
74
14
4
25
7
76
30
43
456
21
82
136
48
362