104
22
31
101
136
15
20
32
40
44
160
89
37
66
33
69
14
25
140
18
24
8
26
28
23
35
38
202
237
19
52
54
108
30
17
36
197
67
49
196
39
373
133
48
162
99
139
257