25
24
79
42
3
29
170
36
2
45
19
17
59
12
7
5
9
84
8
32
60
22
10
4
27
11
48
87
34
173
111
26
37
75
43
191
30
330
207
103
287
226
249