59
102
80
343
93
31
44
23
129
103
41
51
237
14
40
33
84
36
16
159
133
279
110
128
35
5
17
4
26
79
42
60
21
10
39
32
24
49
38
34
61
101
57
50
156
139
19
83
73
209
58
2
11
117