29
5
30
68
52
31
20
13
32
144
17
229
73
51
3
7
37
33
4
172
11
22
6
44
134
27
55
63
130
35
158
8
86
284
61
40
103
59
91
77
42
24
49
46
62
41
25