107
6
42
14
46
28
19
20
48
115
209
285
16
202
33
68
15
34
35
153
123
13
87
72
81
117
148
97
25
105
138
98
84
96
228
17
79
90
18
85
76
77
180
101
131
163
58
119
210
111
56
189
104
201