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