29
49
93
123
146
157
44
198
22
25
78
41
50
20
23
95
151
33
28
24
13
64
192
52
17
46
27
36
16
42
10
48
35
6
8
68
19
60
73
67
14
4
11
3
30
51
18