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