22
105
45
127
65
28
1413
304
130
40
55
163
76
35
72
206
51
27
74
37
96
46
58
57
47
19
95
34
56
31
195
33
36
48
67
77
21
25
30
38
78
90
39
71
52