122
143
47
72
59
45
53
110
30
54
397
162
183
76
115
111
13
61
12
109
63
16
20
104
224
36
40
146
46
51
116
39
38
60
75
180
157
15
71
29
21
91
49
17
140
44
35
640
123
204
689
470