122
12
87
74
20
50
45
81
17
13
15
32
36
34
170
16
289
49
43
115
210
37
94
237
40
82
56
73
58
250
68
30
157
59
110
118
39
24
69
28
72
26
95
14
84
21