16
134
95
30
29
36
8
48
67
124
46
34
32
24
139
106
10
31
142
125
141
42
92
22
186
160
50
231
77
127
2
84
7
101
97
37
14
73
38
27
6
96
74