13
90
74
306
95
50
76
34
47
22
82
81
46
32
160
128
56
33
21
48
37
104
70
66
18
138
80
121
23
122
142
168
109
35
49
31
20
10
110
243
234
268
84
102
78
397
9