62
12
284
21
17
108
169
160
29
56
8
23
2
20
46
114
212
112
143
90
32
38
1003
178
28
204
125
77
155
57
33
292
115
24
44
5
375
1417
26
486
16
50
80
76
9
273
22
434
55
176
52
58