152
76
18
92
16
102
131
74
96
65
70
337
120
179
46
37
64
73
97
71
118
151
112
100
57
639
165
61
63
219
123
87
29
89
45
63
87
67
40
108