119
54
8
76
41
51
61
30
122
46
59
16
65
27
50
29
48
102
42
9
40
3
53
96
82
23
62
24
31
18
66
15
88
92
113
223
176
20
665
95
38
442
21
1903
45