52
10
21
7
297
19
28
15
17
31
39
30
33
58
11
29
14
351
32
48
43
35
34
45
24
42
8
137
159
25
12
101
6
263
73
23
56
38
87
102
46
47
105
27
41
71
13