177
36
9
3
104
43
66
45
118
82
16
41
35
5
34
504
134
116
61
26
135
31
77
96
17
80
8
25
106
10
15
87
23
18
11
182
28
44
42
85
38
27
247
200
176
48
33
327