80
5
23
141
68
63
36
16
85
181
12
34
97
196
38
35
118
52
39
14
26
13
103
33
348
91
378
27
40
32
28
157
17
178
31
48
56
128
25
24
115
61
316
50
46
64
42
89
92
73
6