27
46
28
129
66
75
230
194
96
70
15
145
41
102
349
89
208
23
14
20
12
7
17
33
171
52
35
182
105
67
24
40
235
107
25
106
51
29
47
6
13
8
37
9
42
141
31
405
151
131
277
162