47
33
3
5
32
44
39
29
18
51
87
76
95
80
52
164
88
16
94
261
74
43
20
159
79
58
15
50
129
84
21
103
27
60
126
132
83
30
11
105
75
91
101
23
136
102
185
243
135