11
5
32
25
16
19
114
8
89
21
20
30
13
36
15
115
33
87
6
58
9
18
237
145
31
601
101
125
123
1
90
137
38
46
52
71
78
124
54
67
29
27
23
77
48