98
30
7
601
6
129
10
21
22
180
4
68
57
114
11
216
73
40
13
25
71
26
18
48
84
152
17
23
28
9
55
12
39
16
19
52
14
38
2
41
31
15
82
77
43