86
16
5
1
117
27
8
10
60
59
44
71
25
112
197
23
172
201
17
33
493
102
26
29
194
92
21
49
63
123
105
37
61
111
118
43
394
115
99
34
297
47
116
98
165
31
52
18