21
78
29
19
40
18
7
118
48
6
32
14
56
41
33
91
30
25
303
113
5
95
27
11
31
50
65
13
20
39
15
360
200
108
114
35
75
120
36
81
45
102
17
43