5
21
15
16
29
25
37
73
34
30
39
100
122
50
42
48
44
11
27
18
20
79
93
22
231
84
94
12
91
108
101
53
120
436
102
66
220
765
74
282
56
80
318
28