30
47
48
107
50
119
34
4
7
28
139
113
27
44
409
368
36
333
95
1639
33
319
16381
780
56
54
160
155
41
67
100
14
167
31
40
32
141
20
12
89
121
75
85
69
16
64
17
26
181
135