31
14
85
117
7
325
91
27
3
35
39
29
51
58
132
120
142
48
100
55
129
43
106
10
25
13
138
18
45
87
119
70
247
125
515
533
86
32
16
28
115
135
22
167
23
78
151
89
33
26
80