51
45
76
69
53
198
32
85
90
145
170
241
310
39
22
26
11
662
17
67
308
28
124
112
47
31
27
25
162
110
105
79
7
102
305
10
5
9
103
95
64
37
61
208
180
19
34
14
15
16
42