46
21
153
102
6
36
87
96
59
24
17
228
45
112
33
47
63
4
23
31
9
41
83
44
68
74
40
34
258
197
8
18
50
206
53
357
281
26
103
86
49
387
90
67
328
70
72
64
236