20
51
87
58
67
167
22
108
1
125
70
27
23
73
56
26
74
138
86
35
15
10
120
40
293
57
43
8
145
99
59
46
68
61
13
65
33
154
34
82
118
42
98
63
32
759
604
442
11