68
286
41
108
14
39
35
109
71
54
94
87
188
13
125
32
24
169
256
76
42
122
159
1
6
44
318
34
25
21
20
29
30
37
59
45
204
372
16
91
299
86
40
19
9
27
26
52
33