7
27
6
28
41
422
174
74
187
1380
68
12
336
44
39
107
111
308
137
218
96
180
144
130
247
72
101
79
43
13
65
56
19
64
32
18
73
102
5
254
106
38
76
93
54
77
16
45
124
25