47
16
34
77
348
78
59
141
41
319
45
119
20
2
3
261
65
163
30
173
26
13
19
49
40
24
52
25
39
23
37
88
106
62
12
5
69
150
214
55
70
38
33
35
155
15
53
50
14