87
275
38
56
62
186
157
125
67
88
31
59
23
145
172
168
197
52
60
53
165
123
41
93
242
37
79
74
116
152
159
33
169
131
78
95
90
149
89
82
61
30
240
109
42
20
81
113
241
284
324
385