106
200
5
22
66
21
33
28
7
160
26
23
8
129
15
32
45
13
65
12
42
17
98
59
143
139
6
90
18
25
41
9
16
62
186
130
30
46
11
14
49
40
55
39
60
113
19
24
34
85