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