101
212
11
109
22
12
31
64
13
43
28
103
33
94
125
3
14
35
62
334
36
23
34
8
44
41
51
192
15
110
71
30
18
70
98
27
29
5
86
17
54
6
21
32
19