30
57
94
202
66
47
1109
193
231
241
102
91
45
87
627
18
73
42
15
133
139
72
21
364
331
26
48
60
22
19
38
33
97
28
98
32
75
10
147
105
70
95
186
930
44
130
1309
132
49
287
17
12
29
41
37
31