59
446
94
463
32
214
104
84
140
165
63
52
79
61
16
15
47
54
72
97
100
107
82
20
31
309
78
109
53
69
85
33
24
45
12
36
51
43
108
26
18
11
30
146
58
73
27
386
49