21
72
26
48
103
45
27
50
65
29
22
60
44
70
38
40
66
39
91
19
5
122
31
78
147
33
134
82
32
81
15
37
193
196
100
57
285
13
25
18
14
41
17
89
77
53
46