4
37
31
5
76
54
3
114
107
268
97
2
147
14
276
105
489
46
13
51
109
10
148
32
53
48
43
25
74
72
63
118
75
17
156
35
164
50
36
20
38
121
1144
52