30
19
11
25
8
51
31
39
90
6
254
5
50
134
234
18
14
13
34
43
12
112
35
62
48
186
194
32
38
20
22
388
10
40
7
16
23
83
17
98
26