166
10
9
5
23
28
85
141
25
36
83
24
50
14
26
17
76
48
40
370
20
305
4
46
53
91
3
283
175
34
21
84
35
92
32
33
77
87
42
51
13
16
63
171