21
26
29
116
41
59
58
54
3
6
103
37
73
33
9
244
12
25
14
139
43
7
47
68
34
20
51
541
40
36
13
180
65
137
32
183
138
425
195
188
570
179
27
144
42
128
399
87
313
114