5
14
13
36
15
51
16
90
75
83
77
67
58
53
33
63
84
116
175
223
110
94
151
163
140
70
119
40
48
25
31
52
23
141
69
39
260
27
89
78
202
385
148
199
112
190
275