59
28
10
9
30
73
103
23
25
24
33
99
58
11
3
20
38
81
17
69
56
63
96
12
21
241
44
31
61
74
559
207
117
54
114
638
153
112
26
84
4
27
32
19
22
8