100
123
202
331
83
246
90
256
27
207
309
7
159
52
145
38
114
11
10
17
37
113
28
125
19
96
8
6
2
33
98
13