0
160
33
36
123
104
98
65
42
29
24
14
22
49
59
55
23
26
68
11
58
34
60
25
72
44
150
103
77
190
16
115
152
157
87
128
106
405
126