1
5
23
7
19
26
18
8
4
6
13
15
12
45
3
9
42
33
22
171
36
14
10
92
28
31
163
135
2
122
156
349
435
154
75
61
91
30
24
113
161
87
78
343
65
84