98
85
63
16
40
83
163
41
46
23
21
100
36
74
7
55
26
236
126
24
49
132
114
28
29
19
47
2
48
45
92
34
13
8
37
10
32
3
17
20
105
261
50