62
12
284
21
18
108
169
160
30
56
8
23
2
20
46
114
212
113
143
90
29
32
38
1004
178
28
204
125
77
155
57
33
292
115
24
45
5
375
1417
26
13
486
16
50
80
76
9
91
273
22
434
55
176
53
58