48
25
98
86
76
15
5
38
37
123
85
594
27
77
35
203
100
436
33
95
29
30
58
88
39
44
175
244
108
146
206
122