99
82
69
100
161
50
14
33
28
91
71
58
349
73
30
145
10
72
17
54
5
63
227
7
18
26
11
27
12
25
569
97
48
130
162
212
1066
65
9
15
39
181
29
68
60
16
283
36
1252
34
24
187