15
23
12
49
37
21
19
17
9
20
22
27
133
40
53
56
519
36
43
60
35
76
29
87
167
197
72
365
159
157
140
64
25
79
39
115
18
67
30
34
52
114
83
44
109
121
31
271