10
62
22
68
362
69
25
59
28
114
38
84
37
846
222
253
11
79
48
97
149
19
80
33
549
32
2396
815
76
20
7
240
140
241
57
89