39
43
13
4
22
17
14
20
24
9
89
36
12
15
18
26
105
31
63
93
59
49
33
47
64
8
7
85
42
74
5
147
86
91
80
344
129
52
169
258
171
114
109
45
152
104
544
94
138
250
170
164