40
27
39
23
126
64
268
17
34
89
57
13
157
22
70
95
90
29
382
32
26
360
44
103
56
28
52
148
37
16
289
41
111
53
50
10
25
14
15
19
46
102
62
21
330
169
130
119
116
31