120
35
20
43
63
77
11
10
131
123
47
42
56
87
38
140
105
297
12
7
16
287
27
60
22
70
163
268
218
25
39
369
80
107
37
9
14
5
103
28
26
76
50
85
187