56
38
30
91
36
45
55
13
28
31
65
22
185
128
35
17
37
27
138
46
15
522
25
12
44
42
198
7
300
112
61
34
86
18
33
41
29
838
67
52
20
140
19
32