23
12
2
37
148
42
19
31
5
63
55
3
22
21
36
13
49
8
33
27
103
74
76
54
65
102
16
29
138
71
50
153
11
9
48
92
79
20
25
84
104
69