199
142
33
17
49
16
39
67
85
25
412
225
78
486
109
24
69
43
44
40
14
218
27
31
65
35
106
137
50
23
56
62
30
42
59
153
277
10
603
19
22
41
100
263
12
81
434
349
9
61
55
747
122