22
10
31
13
30
4
23
65
28
1
33
117
44
25
20
17
7
41
14
19
8
197
32
16
3
52
48
29
38
51
91
6
35
58
18
2
9