29
38
4
116
161
16
11
71
48
14
61
23
13
52
95
3
21
41
51
77
22
20
10
129
9
42
15
18
53
24
60
32
27
17
105
1
54
55
65
75
35
31
76
97
36