27
23
31
96
42
6
54
217
66
163
13
61
12
18
24
60
170
53
51
104
88
35
130
40
26
141
19
301
83
33
41
294
47
72
39
20
25
4
140
79
120
29
74
303
50
210
537
322