7
52
47
96
21
46
35
23
14
58
22
15
63
24
33
29
82
100
51
45
71
78
34
50
64
73
18
41
70
31
19
156
17
147
76
91
186
55
108
38
83
54
98
62