1
11
21
15
3
20
44
41
10
131
7
12
93
160
58
109
35
31
46
32
145
73
184
56
40
117
64
446
262
25
219
269
209
26
674