156
108
122
83
132
24
100
50
92
408
47
56
71
602
160
172
359
21
462
240
146
19
16
313
104
14
37
52
117
64
125
23
42
10
13
27
51
77
210
199
669
204
68
53
94
147
261
161
332
61
98
158