22
16
46
127
169
55
38
34
113
50
48
116
139
77
62
39
56
88
25
102
41
79
92
82
86
99
87
17
126
61
263
19
15
306
81
122
27
91
97
103
120
21
51
67
63
95
44
53
58