29
21
78
17
41
75
113
20
69
81
305
28
56
159
73
148
118
60
55
48
77
112
142
14
195
97
18
44
27
122
43
74
24
25
58
123
11
32
23
35
40
140
15
105
6
98
82
63
13
47
30
270
49
62