3
2
11
14
46
19
86
20
23
5
170
7
34
6
10
101
122
127
48
44
94
84
56
61
115
71
113
196
45
72
40
128
110
123
103
118
31
160
43
229
173
313
183
140
82
151
55
526
97
132
238
145
142
141
74
470
124
52
79