35
28
61
246
21
15
10
20
37
92
3
8
6
285
26
12
112
56
5
22
32
39
42
11
51
19
16
25
47
141
30
130
23
115
24
13
17
101
53
33
18
392
129
124
146