98
65
163
13
31
99
97
119
48
28
5
7
29
321
20
3
70
18
36
30
17
24
22
95
16
14
130
4
10
0
15
25
39
103
2
131
249
83
619
54
207
34
53
150
61