31
108
159
60
49
61
50
42
66
152
76
10
158
15
154
21
36
71
37
46
26
222
199
48
151
16
936
213
11
125
694
43
98
55
9
93
88
298
17
38
40
123
34
29
33
8
390
89
5
52
18
157