46
17
83
98
49
75
37
23
14
8
25
104
30
45
53
69
63
20
13
186
19
33
119
9
12
54
91
70
64
109
160
65
38
68
102
81
176
122
82
73
35
149
236
277
150
171
39
26