33
40
6
51
28
20
4
39
19
21
86
18
10
11
9
50
8
25
60
13
316
7
121
100
34
36
37
17
30
31
16
138
128
48
71
79
95
58
56
87
12
38
402
72
64
161