29
248
72
11
22
23
33
146
172
49
10
38
1014
54
57
32
56
15
111
201
64
27
53
19
14
25
124
90
65
61
59
20
39
26
35
63
31
34
28
51
17
58
24
41
50
69
37