126
119
10
100
20
17
47
123
71
84
102
151
49
62
13
157
78
120
11
29
107
15
3
74
26
36
6
22
1
194
83
27
21
64
23
0
197
96
59
181
50
110
65
154
32
12