85
52
56
5
89
36
25
42
4
11
15
13
38
44
31
18
37
57
160
147
26
62
20
40
161
138
238
45
47
648
379
19
129
96
23
9
162
191
432
121
46
135
33
51
413
32
115