45
88
27
169
9
34
52
133
24
25
48
86
89
56
114
83
19
15
50
46
70
132
61
96
65
74
80
38
41
141
266
64
166
559
40
72
131
36
127
57
90
263
13
67
73
99
154
33
95