31
151
193
64
208
309
16
44
59
139
34
123
98
97
22
39
234
102
51
326
78
76
33
14
144
53
66
209
49
50
32
94
88
172
29
46
87
68
409
60
71
335
20
84
379
6
18
121
28
42
153
222
13
40