40
122
20
83
19
58
117
152
816
112
48
119
104
18
584
47
1672
1104
387
45
95
459
30
137
36
256
416
91
156
38
21
74
52
114
102
226
17
100
294
264
51
39
143
108
35
422
147
633
190
120
68
160
65
131