21
33
25
56
16
32
18
20
4
29
13
112
15
9
31
41
42
54
196
1
5
62
46
12
34
203
8
10
96
2
336
7
11
66
49
65
40
51
38
17
94
140
134
26
113