4
30
6
49
1
25
2
10
62
16
55
67
21
344
28
31
86
35
77
140
50
63
65
148
126
52
237
110
106
66
108
44
78
169
37
41
111
61
56
57
104
159
80
93
8
97
54