88
12
21
37
22
25
26
173
175
39
139
643
15
226
132
58
195
28
23
31
43
16
152
34
68
62
47
13
40
32
55
85
1274
198
73
10
75
155
100
78
42
50
17
90
81