13
36
15
57
40
311
103
27
8
22
30
74
60
16
18
50
5
34
2
11
56
62
79
145
187
112
31
23
33
21
292
198
101
67
35
63
282
84
80
55
4
41
78
301
61
53
54
32
68
308
154
71
130