119
153
90
275
18
99
17
157
77
204
140
128
41
108
126
51
195
28
47
164
45
96
70
197
68
63
148
170
98
49
440
117
92
39
121
185
147
86
54
32
643
61
58
64
179
106
11
123
2
81
14
35
8