17
48
43
87
30
201
21
78
100
159
22
154
72
23
81
595
15
453
35
714
7
29
98
56
60
47
9
10
59
101
75
28
95
74
44
19
123
445
71
25
40
161
4
3
117
187
104
125