32
27
23
24
30
66
14
18
19
17
112
41
31
7
123
15
10
22
83
79
114
109
154
59
6
34
51
205
377
52
42
13
11
5
25
143
338
45
129