20
17
105
39
701
135
5
246
28
322
52
1114
22
84
13
36
1
165
47
24
55
25
41
225
43
68
59
50
15
63
86
29
18
38
138
27
4
96
121
123
23
81
31
46
30