20
45
8
18
38
9
33
2
96
156
112
50
102
41
34
35
65
28
22
131
116
83
361
46
276
32
130
123
74
26
54
82
114
1
5
43
86
53
85
253
29
221
67
73
49
44
77