29
37
92
12
25
50
35
7
22
27
10
28
32
13
196
5
24
31
16
42
80
19
150
15
6
66
126
26
111
34
11
33
81
58
113
62
40
21
63
17
635
9
39