29
30
125
690
18
5
20
19
10
22
14
26
15
41
112
161
35
34
46
23
38
8
12
65
82
17
102
7
56
13
44
2
11
16
3
1
25
4