82
11
26
16
3
7
24
10
8
36
34
6
47
4
14
25
37
70
596
367
15
12
9
28
30
91
27
77
52
33
65
21
39
29
35
83
59
20
104
502
38
99
23
242
63
161