41
114
47
61
16
18
20
59
7
19
9
32
34
27
127
28
80
21
15
58
39
151
92
8
51
56
145
78
90
243
214
126
52
367
117
82
86
115
14
209
91
62
104
178
89
97
120
179
17
389
133