23
51
93
32
45
159
136
40
16
27
39
344
41
7
25
13
127
58
145
31
17
15
12
83
6
96
72
984
22
130
4
174
49
46
8
91
69
60
339
2
87
38
123
310
112
10