12
78
17
5
30
46
113
18
37
47
97
31
41
22
88
148
55
21
333
593
35
27
32
6
33
68
66
119
61
124
131
76
161
95
65
40
25
92
48
100
75
102
139
133
53
120
59
16