109
40
44
18
101
96
70
87
27
26
37
6
97
199
24
153
71
17
219
163
76
239
192
113
11
33
130
112
21
12
74
141
8
177
59
45
35
48
23
157
9
483
431
51
22
149
29
5
86
30
185