43
54
29
19
31
171
82
86
10
151
94
40
34
22
14
91
58
27
39
23
24
9
11
68
21
51
38
114
70
32
17
84
217
76
2
7
48
37
4
5
16
12
772
8
96