11
34
19
21
33
7
32
20
50
27
36
22
97
15
17
2
3
8
9
42
121
10
48
5
93
23
51
330
31
43
16
12
6
72
39
188
40
82
25
46
37
38
344
28
53
110