32
108
33
179
21
208
65
608
82
153
294
249
34
207
81
47
26
297
29
45
46
17
13
197
16
23
201
50
255
58
24
132
551
36
56
200
48
220