76
29
32
40
351
65
12
96
28
36
91
30
55
18
43
24
52
13
75
15
123
71
33
19
7
50
122
134
9
73
20
59
193
38
21
37
34
17
53
211
98