30
72
157
93
43
33
29
116
17
37
65
32
28
24
71
35
86
36
25
15
75
39
12
107
63
47
54
45
233
74
171
115
55
49
252
100
122
354
92
166
95
52
135
60
61
41
21