29
308
54
10
387
98
62
24
350
125
107
60
72
101
16
142
69
47
199
103
65
55
11
102
26
15
104
58
41
185
21
53
44
18
39
50
92
79
141
52
136
23
75
74
93
130
80
48