27
23
782
212
265
48
162
60
291
9
10
22
21
31
64
19
43
146
55
26
177
101
36
12
130
15
38
8
30
392
24
89
18
32
42
46
260
11
377
69
35
39
33
29
75
40
84
108
49
25
44