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