22
16
47
127
169
55
38
34
113
50
48
116
139
77
62
39
56
88
25
102
43
79
41
94
82
87
100
17
61
264
19
15
306
122
27
91
97
103
120
21
51
68
63
95
44
53
58