29
218
39
25
338
178
63
20
33
70
17
95
50
118
4
34
42
89
158
185
74
126
82
85
14
53
113
278
66
168
86
68
23
36
24
127
30
88
72
26
221
8
73
46
13
77
151
48
90