29
201
5
223
167
275
23
11
24
28
16
30
6
9
8
72
15
108
179
76
21
37
58
48
139
122
50
32
34
31
47
90
35
67
61
45
44
75
27
20
41
14
7