3
120
51
52
38
43
36
75
30
23
21
8
112
181
16
65
25
258
41
86
44
156
212
18
179
6
11
67
5
42
61
35
64
70
98
28
68
59
15
83
73
58
172
82
24
174
78
47