40
80
22
6
10
12
34
33
205
44
24
46
38
1
16
304
171
19
4
23
116
21
14
50
143
82
17
43
98
158
63
468
29
11
109
189
110
9
41
36
3
126
58
68
47
219