119
39
95
37
52
30
17
148
50
192
283
25
57
3
38
33
20
376
31
85
323
28
26
172
47
113
79
32
42
4
71
11
14
10
18
19
193
65
247
24
15
35
46
56
34
43
12
96
51