29
2
19
42
111
37
9
15
5
106
56
1448
105
45
23
46
14
21
32
138
27
47
7
74
6
34
54
33
51
24
18
90
22
40
72
13
77
31
3
67
65
186
70
57
4
8
196
17
1
195