30
89
42
46
127
16
20
10
17
25
70
181
214
32
54
86
176
12
95
35
51
69
38
142
112
34
124
228
107
114
620
24
50
61
60
122
75
48
99
47
15
27
71
224
39
59