96
50
34
104
173
5
58
248
17
19
97
49
147
45
76
451
109
157
150
917
111
61
198
47
24
57
187
13
180
14
152
81
366
139
20
125
72
138
116
119
31
103
35
32
64
70
48
144
26
133
89
137
237
77
15
75