93
126
431
24
424
32
35
42
20
104
27
639
125
17
9
81
19
18
48
47
15
13
6
116
84
49
53
34
135
79
28
214
43
22
63
136
26
78
37
74
129
29
150
142
69
68
77