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