12
17
8
2
67
6
39
160
134
18
450
824
58
108
60
37
62
15
77
19
4
22
98
16
64
161
47
65
117
3
35
33
36
24
179
31
27
41
38
26
40
169
165
123
420
91
708
640