35
10
127
20
25
15
7
102
281
49
221
39
27
8
76
17
33
37
9
43
32
28
19
29
36
54
51
46
6
41
30
24
84
369
42
18
12
92
50
45
22
26
88
77