63
30
61
172
210
169
68
90
513
125
97
25
58
23
92
65
36
43
17
67
26
22
59
38
13
28
197
141
33
34
32
238
136
294
37
482
21
10
171
19
44
114
2122
46
665
243
178
45
203
48