7
97
36
46
35
104
92
48
64
67
83
89
25
17
40
77
195
140
183
123
61
38
23
11
30
193
58
43
152
101
62
74
111
60
65
150
69
364
19
49
41
108
8
59
27
52
51
20
26
197