45
74
558
38
50
33
55
36
112
58
94
250
77
32
151
101
41
76
88
28
81
72
66
46
59
64
49
47
99
110
161
79
93
213
125
82
39
30
26
37
20
35
7
111
24
15
17
85
116