3
5
23
6
10
41
50
13
43
62
7
44
35
104
33
55
53
71
193
75
30
48
73
79
38
2
66
15
9
8
138
20
12
42
121
29
47
218
17
640
36
122
52
321
125
14
22
91
40