29
110
49
114
267
22
4
18
10
3
2
7
11
17
467
9
87
19
28
33
187
20
15
82
157
86
26
21
6
36
73
39
102
16
96
5
34
12
13
252
43
24