28
186
238
95
318
105
79
13
9
68
35
342
24
8
58
7
265
21
10
42
43
19
36
101
63
78
31
20
76
306
317
209
32
103
77
40
205
664
34
73
46
44
92
57
298
14
122
80
67
245
29