50
31
28
34
14
12
17
25
30
18
8
10
27
22
106
47
16
24
13
23
109
35
19
41
551
66
44
5
46
58
29
32
38
37
88
21
111