28
58
202
23
165
88
77
13
354
55
99
39
353
43
57
62
33
68
253
180
2
97
14
5
32
9
27
45
73
142
92
38
48
196
71
79
80
96
64
29
74
472
94
108
42
81
36
59
251
61
84
34
18