83
45
14
34
60
8
50
10
21
39
29
198
74
6
357
30
11
59
31
32
109
19
15
25
431
345
47
161
379
28
46
36
12
57
169
297
131
69
43
42
129
62
56
52
13
33
18
26
70