296
171
53
127
138
55
86
9
46
54
45
28
79
5
8
44
36
12
15
27
42
21
91
121
11
30
26
72
25
23
14
24
20
102
56
18
93
22
40
29
60
37
35
47
2