12
21
22
38
15
93
344
121
49
40
30
70
35
18
42
129
16
17
20
139
96
102
31
1
24
3
182
19
14
11
46
60
58
28
61
23
85
45
33
51
52
54
107
77
48
120