38
46
36
67
32
58
95
86
61
128
73
101
130
98
17
45
127
30
56
103
39
54
49
65
264
79
219
83
110
114
63
40
155
28
62
244
89
29
142
105
323
88
44
80
81
138
64
84
112