100
29
164
81
51
23
17
37
45
35
89
22
27
76
6
15
43
10
129
47
24
110
71
34
32
207
176
108
135
28
14
21
139
44
97
16
189
20
96
124
351
50
63
91
90