22
32
46
15
13
47
43
30
34
66
119
42
138
50
98
125
112
102
63
103
192
164
147
91
52
74
127
54
44
84
73
45
29
201
58
231
260
114
150
155
439
176
425
33
115
108
277
94
131
65
82
14
76