106
75
35
45
320
442
60
112
84
76
85
36
30
21
26
58
32
135
136
101
34
55
90
15
95
33
27
165
120
57
52
22
14
31
28
125
43
386
24
59
411
425
148
353
103
67
235
319
674
138