49
51
14
4
24
17
20
9
91
36
12
15
18
13
27
21
89
107
33
63
93
59
47
64
8
7
85
43
76
5
147
86
80
345
129
52
169
258
171
114
109
45
152
104
544
94
138
250
164