87
56
70
27
16
96
33
13
19
129
233
62
86
74
9
3
30
98
34
15
36
40
41
48
47
20
160
22
132
261
422
97
63
232
8
242
346
116
83
58
64
26
14
94
162
59
80
4
1649
50