7
41
42
12
9
16
13
70
28
645
52
329
308
315
5
64
330
39
25
66
18
309
8
118
46
14
244
21
11
2
233
68
29
107
97
94
20
145
53
19