0
4
66
19
14
18
92
22
23
42
41
40
48
339
67
83
107
156
37
138
97
95
50
80
58
44
89
70
54
145
84
24
34
28
56
109
123
78
68
16
73
74
39
9
90
49
160
101
100
187