3
23
74
34
2
46
7
16
29
5
12
39
123
14
36
41
21
28
6
38
22
266
33
13
31
117
346
40
108
50
19
99
45
4
53
126
10
25
159
44
8
575
71
87