28
12
25
43
113
218
48
23
56
90
97
14
29
18
767
64
33
293
67
63
70
74
8
61
13
151
79
19
162
54
27
50
80
75
71
1
15
24
175
59
17
9
53
144
32