89
83
43
1
96
57
48
78
60
38
42
181
25
216
16
54
8
5
6
41
107
255
73
121
50
23
7
18
71
9
15
62
228
235
392
39
20
24
13
37
56
29
106
47
4
21
130
12
363
58
563
95