135
1
76
240
157
130
73
148
243
3
100
93
292
56
112
327
107
2
65
445
178
83
495
6
105
85
45
43
37
63
38
36
29