132
82
100
14
1
7
42
52
2
97
40
102
11
3
28
68
46
96
56
31
45
78
48
39
103
85
106
15
35
6
55
32
25
17
77
974
22
69
37
9
4
139
16
62
61
43
8