31
21
27
17
10
82
6
14
107
23
8
2
49
78
7
74
59
157
94
37
9
139
5
58
15
22
102
60
26
41
19
48
32
40
11
76
35
146
20
348
4
117
39
56
29
13