169
45
30
26
24
41
310
37
38
174
100
628
409
390
113
54
76
388
131
133
48
20
553
530
436
350
346
49
27
277
112
337
450
180
17
50
438
56
1435
21
183
194
15
64
83
87
61
168
205
11
144
43
36
67
70