116
109
132
173
412
144
38
49
77
114
383
51
142
111
255
79
55
211
133
102
108
162
130
80
119
107
115
127
135
391
120
131
707
65
174
661
212
41
39
50
380
36
92
238
154
157
296
57
40
84
126
110
70
48
58
207