3
11
81
23
9
26
21
10
166
91
6
93
25
123
20
80
122
47
104
58
251
28
15
161
141
74
30
113
82
40
54
22
17
27
137
41
88
61
84
48
183
18
77
110
86
71
83
156
33