57
29
32
28
96
114
25
58
95
65
198
31
98
17
93
34
26
321
24
8
79
42
22
30
573
20
16
35
220
6
40
102
7
21
70
50
27
37
110
56
140
135
2
78
66
39
213
330