115
105
35
30
36
161
40
29
5
9
7
60
167
323
18
75
62
130
19
70
25
94
121
128
445
96
27
26
46
22
71
21
20
52
74
325
291
197
150
17
56
48
1357
137
14
34
392
548
16
49
139
11