101
114
132
67
61
51
117
293
178
502
85
164
159
44
106
111
103
105
109
77
123
234
108
113
145
131
190
177
37
26
311
122
71
39
336
396
94
217
489
46
81
48
70
50
115
40
84
41
338
43
18
33
147
79
86