21
20
46
58
44
53
75
31
59
41
56
22
18
2
10
14
7
5
12
107
29
26
9
45
160
51
30
119
70
19
34
69
23
63
49
86
35
152
248
16
4
50
11
55
78
154
68
173