3
32
7
2
38
8
11
1
4
34
23
46
36
22
31
44
140
86
252
81
63
121
192
59
105
64
58
96
16
26
14
181
65
137
482
43
71
13
60
171
37
9
114
28
39
15
24
12
101
29