4
14
34
98
31
9
39
70
67
35
41
40
36
11
23
54
37
48
74
138
160
86
184
229
88
84
45
120
71
33
30
16
42
81
12
164
100
38
72
197
13
17
111
32
62