99
36
161
46
27
22
63
60
293
42
20
89
58
65
108
7
33
355
18
26
30
2
14
31
9
12
8
43
71
28
38
45
66
41
57
56
139
5
68
101
236
219
123
73
121
98
87