12
27
33
24
22
17
37
30
83
14
59
31
96
46
98
53
233
238
13
16
79
4
42
407
50
136
41
122
34
52
178
11
15
49
51
75
47
18
66
63