83
55
16
12
8
6
91
25
75
26
42
61
36
24
40
35
7
19
29
54
18
14
153
50
340
37
63
247
100
85
96
77
201
321
79
103
33
349
60
409
70
138
66
108
156
209
111
82
110
78
115
68