109
5
45
490
70
51
39
25
195
44
76
62
49
64
50
286
242
77
46
113
38
121
143
135
112
30
79
91
106
19
101
11
115
58
57
165
161
6
35
90
66
212
260
15
111
29
60
218
174
104