11
28
295
67
128
64
159
81
38
46
66
126
69
141
53
68
36
82
29
181
59
18
79
43
119
52
88
14
55
120
41
16
63
849
228
37
87
92
23
74
7
48
51
71
152
80
299
24
396
40
39