3
41
30
26
23
36
136
51
169
276
16
25
62
64
28
48
88
32
27
37
141
40
70
46
33
73
22
97
5
20
24
84
115
44
21
105
74
45
137
7
104
6
188
34
159
15
58
149
91
87