19
23
58
11
128
60
103
186
202
22
7
88
83
26
33
75
53
307
156
15
43
84
39
69
130
21
13
163
32
25
35
29
65
248
169
220
82
27
61
48
63
135
40