31
91
34
19
40
36
55
83
20
45
26
438
13
15
310
25
336
39
79
87
66
43
46
9
80
11
18
81
62
42
140
114
41
24
101
7
29
54
64
50
292
71
53
237
2
126
211
102
191