3
6
40
75
38
32
52
4
138
18
48
13
14
8
129
181
96
7
33
54
94
141
93
34
216
121
401
135
611
122
50
123
55
112
30
27
167
244
175
114
124
125
716
100
67
91
35
88
66
76
139