25
20
23
51
31
24
145
15
131
12
16
32
27
83
87
37
43
19
41
42
111
29
112
11
68
34
59
9
13
5
57
193
14
50
95
44
39
2
362
100
35
85
272