3
23
20
32
73
5
117
42
13
28
12
67
90
93
57
21
87
17
78
134
16
52
202
139
113
6
41
35
8
27
128
25
174
1256
43
24
34
160
29
100
82
491
15
582
4222
38
80
54
36
69