60
109
49
16
106
10
43
9
116
23
13
2
18
344
30
92
26
19
32
912
70
20
564
90
94
5
38
172
183
12
128
84
74
53
212
28
102
76
15
445
61
63
238
41
58
179
137
83
37
136