12
21
43
70
68
23
87
60
167
19
93
82
59
53
39
97
98
100
51
15
91
16
20
35
11
30
41
65
123
32
24
1405
25
46
10
27
102
36
28
49
267
31
50
34
61
5
22
138
75
76
45