80
55
36
5827
115
345
30
31
75
88
33
74
148
52
35
51
19
109
130
24
175
20
106
15
128
103
50
16
97
53
85
436
1866
68
44
93
32
238
2709
37
152
77
309
108
39
63
46
17
188
90
49
73
197
42