103
31
50
42
48
7
9
20
14
5
164
27
17
156
13
73
34
19
41
60
52
58
44
56
24
62
80
55
143
33
54
87
78
203
92
89
51
63
57
46
108
18
98
32
30
47
126
65
11