97
69
5
4
35
14
120
15
45
11
55
157
100
49
19
28
12
64
148
48
26
47
163
17
10
21
128
37
483
511
23
130
20
24
44
86
7
36
33
13
62
27
149
2