12
3
19
35
8
14
34
193
7
24
15
20
49
18
22
46
9
52
38
125
140
176
126
82
84
139
29
81
26
159
61
16
32
206
326
67
204