97
103
111
102
330
213
22
59
120
161
54
65
85
40
118
45
116
93
51
112
31
39
47
99
48
26
36
81
21
33
153
38
114
159
52
128
83
44
197
262
121
228
232
75
96
339
64
71
84
155