30
18
135
61
17
14
7
60
9
28
22
35
8
21
26
49
16
3
24
13
10
29
15
12
1
23
6
63
68
51
33
31
95
211
34
42