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