41
50
86
149
127
23
14
49
253
46
95
48
18
11
119
59
87
37
93
56
104
394
62
64
199
66
92
43
81
113
500
178
210
31
164
79
196
148
252
154
54
75
73
141
94
131
105
71
115
65
90