11
13
9
8
15
23
21
5
2
24
92
1
20
26
34
132
51
39
4
108
44
7
48
83
109
56
47
6
154
27
80
676
40
121
59
436
258
611
10
18
189