11
88
18
59
32
47
14
17
33
180
3
40
63
29
9
28
20
4
31
25
16
314
43
13
35
768
12
134
42
51
120
223
21
26
104
53
147
207
44
161
41
415
365
114
61
81
15
166
110