38
101
13
63
78
32
35
20
77
308
317
68
210
103
41
665
10
75
58
46
44
92
57
302
12
14
123
42
81
67
247
29
45
48
150
7
33
59
31
5
47
15
17
9
27
30