20
34
24
29
56
11
12
59
54
21
13
28
19
137
4
49
17
22
7
33
3
72
9
40
15
241
67
38
66
30
16
1267
80
4054
25
76
96
343
165
2464
63
95
146
497
359
134
122
93
222
48