29
57
25
50
12
22
56
291
19
33
13
10
97
27
8
34
26
16
42
11
23
90
14
20
45
78
48
70
39
2
96
28
7
99
6
53
46
164
32
196
4
83
49