125
33
17
20
22
91
32
97
111
50
47
86
96
28
14
9
23
112
19
135
38
51
12
42
49
31
66
37
71
35
18
137
29
36
230
130
64
81
89
15
40