4
21
5
16
12
53
60
27
11
37
43
51
111
59
36
72
33
15
121
68
105
74
64
50
100
77
35
63
28
170
75
24
243
101
420
25
157
134
329