0
26
22
9
89
20
33
8
10
42
34
13
141
43
16
94
66
24
21
41
49
76
111
23
95
99
18
125
58
45
77
93
25
48
31
653
177
150
50
11
86
87
52
53