1
22
6
23
7
9
12
124
3
40
5
69
14
29
24
21
13
32
8
47
35
10
96
80
52
59
251
74
55
141
66
18
65
116
94
103
167
123
139
410
31
277
302
19
127
56
53
238
83