36
31
21
66
19
135
30
2
12
6
25
4
23
248
13
9
3
100
24
67
52
139
42
56
14
34
1
90
16
28
5
17
22
15
43
18