77
38
94
12
8
89
1
96
7
45
138
203
152
102
49
82
98
33
9
121
60
30
156
281
129
29
117
59
62
125
106
81
13
5
34
74
85
48
32
18
46
105
50
37
69
95
99
86
92
57
132
16