339
25
97
32
143
909
77
58
24
23
66
65
34
137
16
52
62
183
61
201
88
103
60
33
37
136
74
173
91
134
93
130
212
22
56
82
21
18
17
264
31
27
14
39
174
51
20
13
75
120
69
42