91
44
56
99
46
49
52
50
108
21
48
39
20
40
28
141
25
19
36
57
167
68
77
12
11
38
70
67
18
98
32
126
29
55
66
15
9
34
82
63
31
17
7
1033
2