7
93
17
26
76
44
63
53
25
177
73
46
111
23
40
110
121
77
83
65
16
33
82
22
47
68
37
15
43
60
71
32
199
74
101
28
161
140
143
41
382
195
21
10
156
61
20
236
13