103
22
31
44
30
143
160
163
260
56
72
53
90
11
20
62
49
117
83
50
23
78
58
74
181
93
36
387
18
26
39
17
158
355
69
123
46
829
63
45
19