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