116
70
26
15
34
16
300
73
40
68
71
22
90
56
18
20
41
364
30
222
52
19
10
55
36
27
761
436
83
246
418
389
434
33
283
74
29
35
87
103
24
45
1099
42
8
321
140
50