102
101
43
62
349
51
41
131
46
37
34
251
49
100
71
64
42
54
21
68
99
92
299
192
390
38
148
80
283
40
79
23
144
426
26
91
176
150
50
25
501
243
2733
8
113
48
200
19
33
111
115
132
234
116