137
43
47
58
1123
48
78
30
59
34
28
36
862
524
55
54
406
52
37
32
370
25
15
215
29
358
104
26
80
81
23
38
75
22
39
31
7
62
175
126
21
71
41
99
220
51
60