50
33
6
66
78
43
31
40
173
65
161
38
194
68
35
73
214
154
16
328
187
24
25
30
69
90
29
10
26
45
17
108
127
138
76
128
116
67
224
12
20
13
213
18
49
156
15
74
112
101
61