110
103
39
8
501
30
32
75
49
6
7
109
105
112
16
26
178
18
12
11
76
13
42
40
80
5
186
290
22
51
27
9
10
167
77
14
87
4
69
29
33
54
50
28
63