15
74
109
201
221
577
93
296
40
132
68
41
123
23
235
64
588
37
61
31
56
117
121
46
135
145
114
310
18
208
73
134
209
83
71
225
108
84
76
29
103
165
116
16
575
181
19
52
88
53
118
70
14
11
171
227