101
10
14
88
359
43
146
78
168
26
55
236
533
39
145
194
241
46
48
233
50
100
138
40
114
18
72
51
24
64
142
186
74
274
23
178
53
508
191
782
122
461
41
131
118
107
258
83
579
57
31
117
231
193