27
25
194
7
41
2
30
40
136
89
59
54
47
10
16
28
12
15
125
13
153
5
20
17
62
390
361
31
23
92
207
39
148
3
131
101
158
55
321
14
82
93
48
11
631
108
9
186
1259