30
119
65
25
33
27
116
43
22
58
12
96
59
29
85
50
56
171
51
169
39
87
189
82
26
76
44
32
199
57
95
61
54
110
13
114
37
10
97
19
118
9
102
47
36
177
48
140
122