109
17
61
1064
612
395
489
222
67
46
86
124
179
95
16
77
75
129
89
76
81
43
153
49
22
66
53
143
23
40
103
58
56
157
10
105
88
69
63
72
84
102
20
42
59
30
19
138
71
54
26