91
42
41
27
54
120
47
29
70
40
50
185
118
59
13
87
44
61
548
159
10
26
48
60
31
82
72
51
33
58
73
124
35
43
37
143
121
126
32
105
85
52
71
86
8
406
88
23
589
10235
138
1065