88
30
44
25
16
87
55
110
66
68
38
320
23
13
59
53
8
575
19
37
63
32
41
61
40
232
146
36
35
11
12
81
20
175
45
83
22
15
27
140
168
272
76
72
49
58
26
54
69
47