109
98
55
37
28
46
30
76
86
202
189
15
18
126
17
96
45
36
215
8
134
63
74
58
113
110
29
104
835
102
94
84
7
70
35
119
162
88
24
31
5
106
19
39
22
107
211
140