4
31
6
49
1
25
2
10
62
16
55
67
30
21
344
28
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