48
66
60
90
44
17
76
23
256
35
12
99
108
124
64
36
221
19
140
123
86
42
231
59
16
120
28
312
67
49
333
97
103
122
62
65
43
106
89
95
213
287
137
228
661
47
165
56
94