12
35
29
33
21
98
5
19
104
203
38
48
136
11
16
30
65
22
15
59
46
4
20
24
14
13
6
7
2
25
32
45
3
42
92
18
74
17
31
123