120
164
54
24
28
64
40
45
137
104
243
57
30
61
107
33
62
31
92
90
34
69
39
193
36
420
29
38
23
21
19
50
26
14
27
78
133
46
259
183
140
75
76
296
152
142
72
5
49