29
23
112
31
6
57
46
55
36
60
44
306
22
87
141
3
68
39
28
76
4
138
93
48
51
188
8
50
58
27
12
34
41
20
26
13
10
53
103
80
14
232
35
136
308
16