91
69
119
15
68
13
28
10
34
82
49
46
25
166
113
38
77
5
45
23
218
41
233
83
319
135
373
205
59
19
71
47
26
21
33
16
70
65
14
31
87
43
30
79
18
92
55
17
99
140
93
66
256