30
36
20
101
212
141
11
78
109
22
102
12
31
27
64
73
13
43
28
103
33
123
93
79
57
124
198
3
37
14
62
35
10
18
334
23
34
32
8
44
82
39
72
40
49
98
41