83
95
46
71
194
66
147
86
235
13
84
38
37
63
32
195
82
103
154
90
23
215
303
96
57
50
51
123
76
11
199
116
164
49
72
160
34
40
62
14
170
56
60
102
69
25
45
18
70
6
126
29
112