29
11
35
32
10
7
5
12
21
6
74
43
57
34
48
91
47
50
2
17
14
13
56
26
142
20
28
15
53
127
196
83
9
252
86
46
25
64
4
27
65
108