66
19
40
96
119
213
72
88
110
248
44
78
20
84
32
117
49
95
80
102
220
87
125
16
18
71
54
58
22
168
24
41
86
67
35
43
25
284
29
28
39
45
339
47
238
140
98
230
419