110
19
23
20
33
44
11
38
21
10
22
40
26
24
37
63
52
16
722
8
29
88
25
43
100
46
70
158
15
18
27
83
5
78
32
50
646
86
30
35
117
58
28
17
31
137