40
113
65
10
60
95
21
9
58
16
49
46
61
197
293
35
145
149
59
109
19
50
103
54
55
77
22
30
470
351
89
12
51
7
250
20
126
292
104
15
45
76
90
101
36
79
179
71
31
14