279
106
113
97
77
28
6
126
18
11
17
90
16
26
143
120
25
40
52
79
105
33
24
29
202
76
119
23
31
124
89
169
22
55
117
96
118
36
78
94
73
208
74
34
134
32
35
54
100