3
4
37
15
14
92
6
10
13
100
69
7
27
132
41
17
23
36
19
67
483
105
112
177
293
269
108
111
119
151
247
104
33
79
76
53
55
156
251
171
48
84
45
32
95
122
75
46
73