15
50
27
159
161
61
88
4
7
92
46
23
35
72
98
41
29
130
19
5
3
6
37
58
30
26
14
12
43
78
31
2
54
53
49
120
395
214
67
237
56
594
141
525
81
234