97
20
29
96
40
14
8
38
91
7
10
160
58
90
77
31
49
697
181
37
18
133
141
70
51
196
67
44
5
34
264
76
35
13
17
104
25
107
15
11
26
22
143
24
21
19
33
45
59