45
8
63
86
66
25
18
4
49
56
54
30
22
128
6
62
29
19
35
14
36
59
23
71
64
16
42
83
337
46
152
82
131
223
55
20
151
92
31
242
79
111
129
159
104
102
236
90
251