75
21
164
563
68
35
110
11
47
274
70
285
39
88
85
123
64
4
43
121
16
29
90
33
59
51
17
103
192
0
175
227
20
367
331
44
38
58
26
82
18
60
113
57
76
93
117
19
92
46
294
63
108