103
104
55
102
242
155
270
38
93
248
420
79
92
86
313
376
125
108
170
105
101
60
54
144
88
98
106
81
137
99
194
168
131
444
84
132
114
100
80
46
57
56
58
65
275
111
206
52
212
107
113
76
210