50
11
91
5
168
60
37
76
38
69
41
15
31
152
22
83
258
13
101
6
48
24
12
81
28
47
68
156
520
311
17
356
44
1906
206
490
35
750
30
568
524
79
121
54
51
217
341
1054
343
162
52
196
93
55