32
14
127
30
92
159
22
109
70
51
43
79
31
16
27
15
42
13
19
17
55
7
11
25
10
134
166
639
185
24
326
8
18
47
155
9
89
65
187
41
141
2
26