43
163
69
13
22
93
104
27
94
11
17
30
7
62
107
39
207
15
29
32
289
156
63
23
34
77
45
36
116
361
47
79
193
35
64
225
74
41
19
75
38
60
58
231
167