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